<?php
include '../Core/Common.php';
use xfyzf\api\controller\plugins;
$data = input();

$s    = $data['s']??'';
$p    = $data['p']??'';//插件载入库名 xxx/msg=123

if($p){//存在插件载入名 则 直接载入插件 不存在则 载入正常库
    if($islogin_user!=1)alerttc("请先登录",'login');
     $pluginInfo = explode('/', $p);
     $pluginName = $pluginInfo[0];
     $pluginParameter = isset($pluginInfo[1]) ? explode('=', $pluginInfo[1]) : null;
    if ($pluginName && plugins::loadPlugin($pluginName, $pluginParameter[1] ?? null)) {
        exit; // 插件加载成功，终止程序
    }
}

$user = new xfyzf\user\controller\User();
if(!$s){
 $s='index';
}
if ($s && method_exists($user, $s)) {
   $user->$s();
   exit;
} else {
   http_response_code(404);
   include ROOT.'404.php';
   exit();
}

?>